﻿@charset "utf-8";
/* CSS Document */
html { border:0; width:100%; }
fieldset, img { border:0 none; }
input, button, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, button, textarea, select { font: 100% Tahoma, Helvetica, Arial, sans-serif; }
ul, ol { list-style:none; padding:0px; margin:0px; }
li { list-style:none outside none; }
a { text-decoration:none; }
a:link, a:visited { color:#FFF; }
a:hover, a:active { text-decoration:none; color:#F5911C; }
h1, h2, h4, h5, h6 { font-weight:normal; font-size:13px; }
h3 { font-weight:bold; font-size:13px; margin:0px; }
h1 { font-size:16px }
h5, h6 { font-size:12px }
table { font-size:inherit; align:center; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, th, td { margin:0; padding:0; }
body { background-color:#fff; font-family:"宋体", Arail, verdana; font-size:12px; color:#7b7a7a; margin:0px auto; padding:0px; }
p a, p a:hover { color:#F5911C; }
.body_frame { width:930px; margin:0px auto; height:100%; overflow:hidden; }

.clear { clear:both; }
/*___________________head_________________*/
#head { background:url(head-bg.jpg); background-repeat:repeat-x; width:100%; height:auto; float:left; }
#headi { background:url(headi_bg.jpg); background-repeat:repeat-x; width:100%; height:auto; float:left; }
#head1 { width:1003px; height:auto; margin:0px auto; padding: 0px; clear: none; float: none; }
#heads { float:left; width:1003px; margin:0px auto; padding: 0px; clear: none; height: auto; }
#headars { float: right; margin: 0px; padding:0px; clear: none; width: 220px; text-align: left; padding-right:30px; line-height:24px; }
#logo { float:left; margin: 0px; padding:0px; width:1003px; height:auto; clear:none; }
#logo img { float:left; margin: 0px; padding:0px; width:481px; height:59px; clear:none; }
#headar { float:right; width:522px; margin:0px; padding:0px; padding-bottom:19px; }
#lianxi { float:left; width:254px; margin:0px; padding:0px; }
#lianxi img { margin:0px; padding:0px; clear:none; width:254px; height:26px; }
#search { margin: 0px; padding:0px; clear: none; float: left; width: 250px; text-align: right; height: 24px; }
#htssform { margin: 0px; padding: 0px; clear: none; float: right; height: 26px; width: 250px; border-style:none; }
#htss-ys { clear: none; float: right; height: 24px; width: 216px; margin:0px;line-height: 24px; padding:0px; border:#daeef8 1px solid; border-right-color:#F1F8FC; background-color: #F1F8FC; display: inline; }
.htss-an {
	background-image: url(../images/ss.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	width:28px;
	height:26px;
	
}
#nav { margin: 0px; clear: none; float: left; height: auto; width: 991px; padding: 0px; padding-left: 12px; }
#nav li { font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; clear: none; float: left; width: 110px; list-style-type: none; text-align: center; line-height:36px; }
#nav li h2 { line-height:36px; font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; clear: none; float: left; width: 110px; list-style-type: none; text-align: center; }
#nav li.hover { font-size: 12px; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; clear: none; float: left; line-height:36px; width: 110px; list-style-type: none; text-align: center; background-image: url(nav-hover.jpg); background-repeat: no-repeat; }
#flash { padding: 0px; clear: both; float: none; height: auto; width: 100%; margin: 0px;}
#hide_h{visibility:hidden;float:left;}

/*----------the main ----------*/
#main { clear: none; float: none; height: auto; width: 1003px; margin: 0px auto; padding: 0px; }

/*----------the main first----------*/
#main_fir { clear: none; float: none; height: auto; width: 1003px; margin: 0px; padding: 0px; }
#main_fir_left { float:left; margin:0px; padding:0px; padding-right:8px; }
#lan_about, #lan_prolist { width:337px; }
#lan_about .title, #lan_prolist .title { width:318px; height:42px; margin:0px; padding:0px; }
#lan_about .conn { margin:0px; padding:0px; padding:6px 10px 0px 10px; line-height:24px; }
#lan_about .conn a { color:#f5911c; }
#lan_prolist { margin:0px; padding:0px; }
#ltop_list { margin:0px; padding:0px; padding:6px 0px 0px 10px; line-height:24px; }
#ltop_list li { float:left; width:100px; padding:0px; padding-left:2px; line-height:24px; }
#ltop_list li h3 { font-size:12px; font-weight:normal; margin:0px; }
#ltop_list li a { color:#343131; }
#ltop_list li a:hover { color:#F5911C; }
#main_fir_center { float:left; width:386px; height:auto; background-color:#d9edf8; }
#the_news_title { font-size:18px; margin:0px; padding:16px 24px 5px 16px; }
#the_news_title span { margin:0px; padding:0px 0px 12px 0px; color:#222; }
#the_news_con { margin:0px; padding:16px 10px 0px 16px; }
#the_news_tu { float:left; }
#the_news_tu img { margin:0px; padding:0px; width:111px; height:80px; }
#the_news_jianjie { float:left; margin:0px; padding:0px 0px 20px 10px; width:230px; }
#the_news_jianjie .title { margin:0px; padding-bottom:10px; font-weight:bold; color:#222; }
#the_news_jianjie .conn { margin:0px; padding:0px; color:#222; line-height:18px; }
#the_news_jianjie .conn a { color:#f5911c; }
#the_news_list { background-color:#2c7bbd; line-height: 24px; margin: 0px; clear: both; height: auto; padding: 10px 5px 10px 0px; list-style-type: none; }
#pro_slits { margin:0px; padding:0x; width:350px; height:24px; line-height:24px; clear:none;}
#pro_slits a { background-image: url(ico_1.jpg); background-position:14px 8px; background-repeat: no-repeat; color:#fff; padding:0px; padding-left:22px; float:left; width:220px; height:auto; }
#pro_slits a:hover { color:#F5911C; }
#pro_slits span { float:right; color:#fff; padding-right:20px; }
#main_fir_right { float:right; margin:0px; padding:0px; padding-right:10px; width:257px; }
#main_fir_right .title img { float:left; }
#main_fir_right .conn { text-align:right; clear:both; margin:0px; padding-top:12px; line-height:24px; }
#main_fir_right .phone img { text-align:right; clear:both; margin:0px; padding-top:18px; line-height:24px; }

/*----------the main second----------*/
#main_sec { clear: none; float: none; height: auto; width: 1003px; margin: 0px; padding: 0px; }
#proshow { margin: 0px; clear: none; float: left; padding: 0px; padding-top:26px; }
#mbd-rzxt-t { width: 990px; height:auto; margin:0 auto; float:left; clear:none; padding:0px; border-bottom:#f5911c 3px solid; }
#mbd-rzxt-t li { width: 171px; float:left; font-size: 20px; color: #222; text-align: center; margin: 0px; padding: 0px; clear: none; height:37px; line-height:36px; }
#mbd-rzxt-t li.hover { background-image:url(pro-bg-hover.jpg); background-repeat:no-repeat; width: 171px; float:left; font-size: 20px; color: #fff; text-align: center; margin: 0px; padding: 0px; clear: none; height:37px; line-height:36px; }
#mbm_prdcp_1, #mbm_prdcp_2, #mbm_prdcp_3 { margin: 0px; clear: both; float: left; height: auto; width: 1003px; padding: 0px; padding-bottom: 28px; }
#sycfcp { clear: none; float: left; height:auto; width: 210px; margin: 0px; padding:0px; font-size: 14px; line-height:24px; color: #333; display: inline; text-align: center; padding: 28px 18px 0px 18px; }
#sycfcp img { padding: 2px; width:208px; heigh:128px; margin:0px; border: 1px solid #ccc; }

/*----------the main three----------*/
#main_thr { clear: none; float: none; height: auto; width: 1003px; margin: 0px; padding: 0px; }
#mainl { margin: 0px; padding: 0px; clear: none; float: left; height: auto; width: 250px;}
#lan_mu { float:left; padding:14px 5px; width:320px;}
#lan_mui { float:left; padding:24px 5px; }
#lan_mu .title, #lan_mui .title { padding:0px; padding-bottom:10px; color:#2b7bba; font-weight:bold; background-image:url(lanmu_bg.jpg); background-repeat:no-repeat; background-position:bottom; height:16px; }
#lan_mui .title { background-image:url(lanmui_bg.jpg); background-repeat:no-repeat; background-position:bottom; }
#lan_mu .title span, #lan_mui .title span { float:left; font-size:18px; color:#4b4b4b; margin:0px; padding:0px; padding-right:12px; padding-left:16px; }
#lan_mui .title span { padding-left:14px; }
#lan_mu .title p, #lan_mui .title p { float:left; margin:0px; padding:0px; padding-top:6px; }
#lan_mui .title p { font-size:18px; padding-top:2px; }
#lan_mu .title a, #lan_mui .title a { float:right; font-size:12px; color:#2b7bba; font-weight:normal; margin:0px; padding:0px; padding-top:6px; padding-right:20px; }
#lan_mu .title a:hover, #lan_mui .title a:hover { color:#F5911C; }
#main_thr_lanmu, #main_thr_lanmui { margin:0px; padding:0px; padding-top:12px; padding-left:12px;}
#main_thr_lanmu li { color: #3e3f3f; background-image: url(ico_2.jpg); background-repeat: no-repeat; background-position: 6px 14px; margin:0px; padding:0px; clear: none; float: left; width:260px; line-height:28px; border-bottom:#CCCCCC 1px dashed; }
#main_thr_lanmui li {color: #3e3f3f; background-image: url(ico_3.jpg); background-repeat: no-repeat; background-position: 12px 11px; margin:0px; padding:0px; clear: none; float: left; width:220px; border-bottom:#e8e9ea 1px dashed;}
#main_thr_lanmui li h3 {line-height:28px; margin:0px; padding:0px; padding-left:24px; width:180px; float:left;}
#main_thr_lanmu li a, #main_thr_lanmui li a {font-weight: normal; color: #333; margin: 0px; padding:0px;clear:none;}
#main_thr_lanmu li a{padding-left:16px;}
#main_thr_lanmu li a:hover, #main_thr_lanmui li a:hover { color:#F5911C; }
#inst_news { width:250px; height: auto; margin:0px; padding: 10px 0px; background-color:#2c7bbd; clear: both; }
#inst_news_title { margin:0px; padding:0px; clear:none; font-size:18px; color:#fff; padding:0px 0px 10px 30px; border-bottom:#fff 1px solid; }
#inst_news_list { margin:0px; padding:0px; clear:both; color:#fff; padding:6px 0px 0px 20px; height:auto; }
#news_slits { margin:0px; padding:0x; width:210px; border:f00 1px solid; }
#news_slits a { background-image: url(ico_1.jpg); background-position:0px 8px; background-repeat: no-repeat; color:#fff; padding:0px; padding-left:10px; line-height:32px; }
#news_slits a:hover { color:#F5911C; }
#contact_us { width:245px; height: auto; margin:0px; padding: 10px 5px 10px 0px; clear: both; }
#contact_us .title { margin:0px; padding:0px; clear: both; height: auto; }
#contact_us .conn { margin:0px; padding:15px 0px 12px 20px; ; clear: both; height: auto; line-height:28px; }
#mainr { margin: 0px; padding: 0px; clear: none; float: right; height: auto; width:740px;}
#mainrabout_con { margin:0px; padding:0px; padding-top:18px; }
#mainrabout_con_title { background-image:url(lan_title_bg.jpg); background-repeat:no-repeat; background-position:1px 0px; margin: 0px; padding:0px; text-align:right; line-height:28px; }
#mainrabout_con_title .posding { margin:0px; padding:0px 0px 0px 30px; height:auto; float:left; font-weight:bold; font-size:14px; color:#fff; }
#mainrabout_con_title .weizhi { margin:0px; padding:0px; height:auto; padding-right:30px; color:#fff; }
#mainrabout_con_title .weizhi a {color:#fff; }
#mainrabout_con_title .weizhi a:hover {color:#F5911C; }
#mainrabout_con_con { margin:0px; height:auto; padding:20px 20px 16px 30px; line-height:22px; }
#mainrabout_con_con p { margin:0px; height:auto; padding:0px 5px 5px 5px; line-height:30px; color:#666; }
#ncon-pna { clear: none; float: left;height: auto;margin: 0px auto; padding:0px; padding-left:30px;padding-top:20px;}
#ncon-pnatop { color:#2883c1; font-size:14px; font-weight:bold; border-bottom:#ccc 1px dashed; line-height:32px; margin:0px; padding:0px; padding-left:10px; width:660px; }
#ncon-pnacon { margin: 0px; clear: none; float: left; height: auto; width: 680px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left:0px; }
#ncon-pnacon li { width:166px; height:137px; float:left; clear:none; padding:3px; list-style-type: none; text-align: center; display: inline; margin: 0px; padding-left: 2px; padding-right: 2px; }
#ncon-pnacon li img { width:144px; height:107px; float:left; clear:none; padding:3px; margin:0px; border:1px solid #CCC; }
#ncon-pnacon li a { width:144px; float:left; clear:none; padding:0px; margin:0px; line-height:32px; }

/*___newslist___*/
#news-listcon{margin: 0px;clear: none;float: left;height: auto;width: 694px;padding: 10px 0px 0px 0px;}
#news-listcon li{background-image: url(ico_4.jpg);background-repeat: no-repeat;background-position: 1px 13px;margin: 0px;clear: none;float: left;height: 30px;	width: 640px;border-bottom:#424443 1px dashed;line-height: 30px;padding:8px 0px 7px 40px;list-style-type: none;}
#news-listcon li span{line-height: 27px;margin: 0px;padding: 0px;clear: none;float: right;height: 27px;width: 100px;letter-spacing: 1px;}

/*---newscon--*/
#newsnyshowtop{clear: none;float: left;height: 30px;width: 690px;font-size: 14px;font-weight: bold;color: #333333;text-align: center;padding: 0px;padding-top: 20px;margin: 0px;}
#newsnyshowjx{margin: 0px;clear: none;float: left;width:698px;height: 72px;padding: 10px 0px 0px 0px;background-image: url(newscon-bg.jpg);background-repeat: no-repeat;}
#newsnyshowjx p{margin: 0px;clear: none;float: left;width:670px;line-height:18px;padding-left:10px;}
#newsnyshowms{margin: 0px;clear: none;float: left;height: auto;width: 670px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 10px;line-height:24px;}
#newsnyshowms p{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	text-indent: 2em;
}

/*______prolist_______*/
#pro{padding: 0px;clear: none;float: left;height: 138px;width: 340px;display: inline;margin: 0px;padding-bottom:15px;}
#pro-pic{float: left;margin: 0px;padding: 0px 6px 0px 0px;clear: none;width:170px; height:auto;}
#pro-pic img{margin: 0px;padding: 3px;clear: none;float: left;height: 122px;width: 168px;border:1px solid #CCC; }
#pro-con{float: left;margin: 0px;padding: 0px 0px 0px 8px;clear: none;height: auto;width: 150px;}
#pro-con span{line-height: 30px;margin: 0px;padding: 0px;clear: none;float: left;height: auto;width: 150px;font-size: 12px;font-weight: bold;color: #214B70;}
#pro-con font{line-height: 18px;margin: 0px;padding: 0px;clear: none;float: left;height: 40px;width: 150px;font-size: 12px;color: #000000;}
#pro-con p{line-height: 18px;margin: 0px;padding: 0px;clear: none;float: left;height: 30px;font-size: 12px;color: #346A94;}
#pro-con a{color: #214B70;} #pro-con a:hover{color: #F5911C;}


/*_______pro_show_______*/
#right-cpro{width:670px;margin: 0px;padding:0px;height:auto;float: left;clear: none;padding-top: 6px;}
#right-cproimg{margin: 0px;padding: 0px;clear: none;float: left;height: auto;width: 313px;}
#right-cproimg img{padding: 3px;border:#ccc 1px solid;clear: none;float: left;height:}
#dadong{height: 228px;width: 313px;padding:0px;margin:0px;border:none;}
#right-cproms{margin: 0px;padding: 0px;clear: none;float: right;height: auto;width: 310px;padding-top:10px;}
#right-cproms h1{font-size: 14px;font-weight: bold;color: #2569a2;margin: 0px;padding:0px;clear: none;float: left;height: auto;width: 310px;}
#right-cproms p{width:310px;height: auto;font-size: 12px;color: #000000;margin: 0px;padding:0px;clear: none;float: left;line-height:18px;padding: 10px 0px 20px 0px;}
#right-cproms span{	width:300px;font-size: 12px;color: #2569a2;margin: 0px;padding:0px;clear: none;float: left;height: auto;line-height:24px;padding-left:10px;	background-color:#f7f7f7;border:#ccc 1px solid;	}
#right-cproms span a{color:#2569a2;}
#right-cproms span a:hover{color:#F5911C;}
#dinggou{width:300px;height: auto;font-size: 12px;color: #f00;margin: 0px;padding:42px 0px 0px 0px;clear: none;float: left;line-height:24px;text-align:right;}
#dinggou a{color:#f00; font-weight:bold; margin:0px; padding:0px;line-height:32px;}
#right-ccon{width:640px;margin: 0px;height:auto;float: left;clear: none;padding: 10px 20px 0px 10px;}
#right-ccon span{font-size: 12px;font-size:14px;font-weight: bold;color: #1a3664;width:640px;height:auto;float:left;margin:0px;	padding-left:5px;	padding-bottom:10px;border-bottom:#ccc 1px solid;}
#right-cconc{line-height: 20px; width:620px;margin: 0px;padding-top:14px;float:left;}
#right-cconc p{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	text-indent: 2em;
}

/*______con_public_______*/
#news-tagaaa{clear: none;float: left;height: 24px;width: 660px;margi: 0px;padding: 0px;padding-top: 10px;padding-left: 10px;line-height:24px;border-bottom:#ccc 1px dashed;}
#news-tagaaa a{font-size: 12px;font-weight: bold;color: #ff901a;}
#newspagea{clear: none;float: left;width: 670px;padding:0px;padding-top: 10px;padding-left: 13px;margin: 0px;}
#newspageb{clear: none;margin:0px;float: left;width: 670px;padding: 0px;padding-left: 13px;}

#fenye{margin:0px; padding:20px 0px 0px 30px; clear:both;}

/*----------foot----------*/
#foot {
	background-image: url(foot-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 100%;
	background-color: #276da8;
}
#footm { padding: 0px; clear: none; float: none; height: auto; width: 1003px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#footnav { margin: 0px; padding: 0px; clear: none; float: left; height: auto; width: 1003px; }
#footnav li { font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 0px; padding: 0px; clear: none; float: left; height: 36px; line-height:36px; width: 64px; text-align: center; list-style-type: none; }
#footnav li a { color: #FFFFFF; height: 12px; }
#footnav li a:hover {color:#F5911C; }
#footxia { 
margin: 0px; 
padding: 0px; 
clear: none; 
float: left; 
height: auto; 
width: 1003px; 
color: #FFFFFF; 
height: auto; 
line-height:24px; 
font-size: 12px; }
#foot_logo {
	float:left;
	margin:0px;
	padding:0px;
	clear: none;
	height: auto;
	width: 300px;
}
#foot_logo img { width:265px; height:94px; margin:0px; padding:16px 28px 4px 0px; }
#foot_info {
	float:left;
	margin:0px;
	padding:10px;
	margin:0px;
	padding:10px 10px;
	clear: none;
	height: auto;
	width: 500px;
}
#hot_click { margin:0px; padding:0px; clear:none; color:#00f0ff; }
#hot_click a { color:#00f0ff; }
#hot_click a:hover { color:#F5911C; }
.tag_con {
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 685px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.tag_image{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 116px;
	width: 169px;
}
.tag_word{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 490px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tag_title {
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 35px;
	width: 490px;
}
.tag_des{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 490px;
	line-height: 24px;
}
.tag_tag{
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 490px;
}


#erweima {
	float:left;
	margin:0px;
	padding:0px;
	clear: none;
	height: auto;
	width: 100px;
}
#erweima img { width:100px; height:100px; margin:0px; margin-top:5px; }